package com.cqrt.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cqrt.dto.WorkItemDTO;
import com.cqrt.entity.ChangeIssueDO;
import com.cqrt.entity.WorkItemDO;
import com.cqrt.vo.WorkItemVO;
import com.hustcad.plm.rpm.model.vo.job.JobExtVO;
import com.ty.ppm.model.entity.job.Job;

import java.math.BigInteger;
import java.util.List;


public interface RtWorkItemService extends IService<WorkItemDO> {

    List<WorkItemVO> queryWorkItem(WorkItemDTO workItemDTO);

    void insertUserWorkItemLink(WorkItemDTO workItemDTO);

    List<Job> queryProjectTask();

    List<ChangeIssueDO> queryIManageQuestions();

    List<BigInteger> selectOidByPjStatus(List<BigInteger> oids);

    void createJob(JobExtVO job);

    void updatePlanStatus(String sourceJobOid, String value);

}
